// import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
import QtQuick 1.1
import com.nokia.symbian 1.1

CarregandoIndicator {
    id: root

    MouseArea {
        anchors.fill: parent
        onClicked: promptCancel.open();
    }

    QueryDialog {
        id: promptCancel
        titleText: "Cancelar"
        message: "Deseja cancelar a atualização?<br>"
        acceptButtonText: "Sim"
        rejectButtonText: "Não, nem pensar"
        onAccepted: {
            apinfo.Cancelar();
        }
    }

    Connections {
        id: cnxConn
        target: apinfo

        onProcessandoPagina: {
            if (root.maximo !== total) {
                root.maximo = total;
            }
            root.alterarValorProgresso(pagina);
        }

        onCancelado: {
            root.esconder();
        }

        onErroConexao: {
            root.esconder();
        }

        onAguardeUmMomento: {
            root.esconder();
        }

        onInicioProcessamento: {
            root.mostrar();
        }

        onFimProcessamento: {
            root.esconder();
        }
    }
}
